package 设计模式.composite;

/**
 * 抽象组件
 * @功能
 * @创建时间 2020/5/3
 */
public interface Component {
    void operation();
}
//叶子组件
interface Leaf extends Component{

}
//容器组件
interface Composite extends Component{
    void add(Component c);
    void remove(Component c);
    Component getChild(int index);
}